Dizzie Rascal and Teddy Sky performing "Love This Town" on The Jonathan Ross Show. Air date: 19/10/2013.